← All courses

COMP 122 Programming Concepts and Methodology I

Approved at 8 CSU campuses

A community college course with this C-ID is accepted as this CSU course. Confirm for your specific major with an advisor or ASSIST.org.

  • California State University, Bakersfield
    CMPS 2010 · Programming I: Programming Fundamentals
  • California State University, Dominguez Hills
    CIS 272 · Business Programming I
  • California State University, Dominguez Hills
    CSC 121 · Introduction to Computer Science and Programming I
  • California State University, Fresno
    CSCI 40 · Introduction to Programming and Problem Solving
  • California State University, Fullerton
    CPSC 121 · Programming Concepts
  • California State University, Fullerton
    CPSC 121A, 121L · Object-Oriented Programming Lecture and Lab
  • California State University, Los Angeles
    CIS 2830 · Introduction to Application Programming
  • California State University, Los Angeles
    CS 2011 · Introduction to Programming I
  • California State University, Northridge
    COMP 110 · Introduction to Algorithms and Programming
  • California State University, Northridge
    COMP 110L · Introduction to Algorithms and Programming Laboratory
  • San Francisco State University
    ENGR 103 · Introduction to Computers (Python excluded)
  • San Francisco State University
    ENGR 213 · Introduction to C Programming for Engineers
  • Sonoma State University
    CS 115 · Programming I

Offered at 108 community colleges

CollegeCourseTitleOutline effective
Allan Hancock CollegeCS 111Fundamentals of Programming 1Fall 2012
American River CollegeCISP 400Programming Concepts and Methodology ISummer 2016
Antelope Valley CollegeCIS 111Introduction to Programming and AlgorithmsFall 2017
Antelope Valley CollegeCS 120Programming and Algorithms in C++Fall 2026
Antelope Valley CollegeCS 121Programming and Algorithms in JavaFall 2023
Antelope Valley CollegeCS 122Programming and Algorithms in PythonFall 2023
Antelope Valley CollegeCS 123Programming and Algorithms in C#Fall 2023
Bakersfield CollegeCOMP B11Programming Concepts and Methodology ISummer 2020
Barstow Community CollegeCSIS 33Programming Concepts & Methodology I Using C++Fall 2019
Berkeley City CollegeCIS 6Introduction to Computer ProgrammingFall 2014
Butte CollegeCSCI 20Programming and Algorithms ISpring 2013
Cabrillo CollegeCS 19C++ ProgrammingSpring 2010
Cabrillo CollegeCS 20JJava ProgrammingSpring 2010
Canada CollegeCIS 250Introduction to Object Oriented Programming-C++Fall 2014
Canada CollegeCIS 284Introduction to Object Oriented Programming-JavaFall 2015
Cerritos CollegeCIS 183Java ProgrammingFall 2021
Cerro Coso Community CollegeCSCI C252Programming Concepts and Methodology IFall 2026
Chabot CollegeCSCI 15Object-Oriented Programming MethodsFall 2011
Chaffey CollegeCOMPSCI 1Programming Concepts and Methodology IFall 2015
Citrus CollegeCS 225Object Oriented ProgrammingFall 2014
City College of San FranciscoCS 110BProgramming Fundamentals: C++Fall 2022
City College of San FranciscoCS 111BProgramming Fundamentals: JavaFall 2022
City College of San FranciscoCS 131BProgramming Fundamentals: PythonFall 2025
Clovis Community CollegeCSCI 40Programming Concepts and Methodology IFall 2015
College of MarinCOMP 130Introduction to Computer Programming Using C++Fall 2017
College of MarinCOMP 135Introduction to Computer Programming using JavaFall 2023
College of MarinCOMP 138Introduction to Programming using PythonFall 2024
College of San MateoCIS 117Python ProgrammingFall 2023
College of San MateoCIS 135ANDROID PROGRAMMINGFall 2025
College of San MateoCIS 255(CS1) Programming Methods: JavaFall 2014
College of San MateoCIS 278(CS1) Programming Methods: C++Fall 2014
College of the CanyonsCMPSCI 111Introduction to Algorithms & Programming/JavaFall 2009
College of the DesertCS 7AComputer Science IFall 2016
College of the RedwoodsCIS 18Object Oriented Programming - C++, Java, Python, C#Spring 2017
College of the SequoiasCSCI 001Programming Concepts/Methods 1Fall 2014
College of the SiskiyousCSCI 1007Programming ISpring 2018
Columbia CollegeCOMP 11JProgramming Concepts and Methodology I (Java)Summer 2021
Columbia CollegeCOMP 11PProgramming Concepts and Methodology I (Python)Summer 2020
Compton CollegeCSCI 101Problem Solving and Program Design Using C++Summer 2024
Contra Costa CollegeCOMP 165Advanced Programming with C and C++Fall 2026
Copper Mountain CollegeCS 089C++ Programming IFall 2022
Cosumnes River CollegeCISP 400Object Oriented Programming with C++Summer 2012
Crafton Hills CollegeCSCI 110Introduction to Computer Science I (C++)Fall 2013
Cuesta CollegeCIS 231Fundamentals of Computer Science 1Spring 2013
Cuyamaca CollegeCS 181Introduction to C++ ProgrammingFall 2008
Cuyamaca CollegeCS 182Introduction to Java ProgrammingFall 2016
Cypress CollegeCIS 226 CJava ProgrammingFall 2018
Cypress CollegeCIS 247 CPython ProgrammingFall 2021
Cypress CollegeCSCI 123 CIntroduction to Programming Concepts in C++Fall 2015
De Anza CollegeCIS 22ABeginning Programming Methodologies in C++Fall 2014
De Anza CollegeCIS 35AJava ProgrammingFall 2015
De Anza CollegeCIS 36AIntroduction to Computer Programming Using JavaFall 2018
Diablo Valley CollegeCOMSC 165Advanced Programming with C and C++Spring 2017
East Los Angeles CollegeCS 113Programming in JAVASpring 2019
East Los Angeles CollegeCS 116Programming in C++Summer 2018
El Camino CollegeCOMP SCI 1Problem Solving and Program Design Using C++Fall 2016
El Camino CollegeCOMPUTER SCI 1Problem Solving and Program Design Using C++Fall 2025
Evergreen Valley CollegeCOMSC 041Programming Concepts and Methodology IFall 2023
Evergreen Valley CollegeCOMSC 075Computer Science I: Introduction to Program StructuresFall 2018
Evergreen Valley CollegeCOMSC 75Computer Science I: Introduction to Program StructuresFall 2014
Feather River CollegeICT 201Programming Concepts and Methodology ISpring 2012
Folsom Lake CollegeCISP 360Introduction to Structured ProgrammingSpring 2014
Folsom Lake CollegeCISP 400Object Oriented Programming with C++Spring 2019
Foothill CollegeC S 1AObject-Oriented programming Methodologies in JAVASummer 2013
Foothill CollegeC S 2AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++Summer 2013
Foothill CollegeC S 1AHHONORS OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVASummer 2016
Foothill CollegeCS 3AObject-Oriented Programming Methodologies in PythonSummer 2018
Fresno City CollegeCSCI 40Programming Concepts and Methodology IFall 2018
Fullerton CollegeCIS 201 FIntroduction to Python ProgrammingFall 2026
Fullerton CollegeCSCI 123 FIntroduction to Programming Concepts in C++Fall 2021
Gavilan CollegeCSIS 24Java Programming IFall 2014
Gavilan CollegeCSIS 45C++ Programming IFall 2021
Gavilan CollegeCSIS 5C++ Scientific ProgrammingSpring 2016
Glendale Community CollegeCS/IS 135Programming in C/C++Spring 2015
Golden West CollegeCS G153Java Programming, IntroductionSpring 2013
Golden West CollegeCS G131Python Programming 1Fall 2023
Golden West CollegeCS G153Java Programming 1Fall 2023
Golden West CollegeCS G175C++ Programming 1Fall 2023
Grossmont CollegeCSIS 293Introduction to Java ProgrammingFall 2018
Hartnell CollegeCSS 2AObject Oriented ProgrammingSpring 2017
Imperial Valley CollegeCS 221Introduction to Object Oriented Programming in JAVAFall 2019
Irvine Valley CollegeCS 38Java ProgrammingFall 2012
Lake Tahoe Community CollegeCIS 120AComputer Programming ISummer 2010
Lake Tahoe Community CollegeCIS 120BComputer Programming IISummer 2010
Las Positas CollegeCS 1Computing Fundamentals IFall 2020
Lemoore CollegeCOMP 003AIntroduction to Programming Concepts and Methodologies - C#Fall 2021
Long Beach City CollegeCS 11Computer Programming/C++ IFall 2012
Long Beach City CollegeCS 21Introduction to Computer Science - JavaFall 2012
Long Beach City CollegeCS 31Introduction to Computer Science-PythonFall 2021
Los Angeles City CollegeCS 113Programming in JAVAFall 2020
Los Angeles City CollegeCS 116PROGRAMMING IN C++Fall 2020
Los Angeles City CollegeCS 119Programming in PythonSpring 2023
Los Angeles Harbor CollegeCS 113Programming in JavaFall 2021
Los Angeles Harbor CollegeCS 116Programming in C++Spring 2020
Los Angeles Mission CollegeCO SCI 440PROGRAMMING IN C++Fall 2013
Los Angeles Mission CollegeCO SCI 452PROGRAMMING IN JAVAFall 2013
Los Angeles Mission CollegeCS 213Advanced Programming in JAVAFall 2020
Los Angeles Mission CollegeCS 216Object-Oriented Programming in C++Spring 2020
Los Angeles Pierce CollegeCS 116Programming in C++Fall 2017
Los Angeles Southwest CollegeCS 101Introduction to Computer ScienceSummer 2020
Los Angeles Trade Technical CollegeCS 113Programming in JAVAFall 2020
Los Angeles Valley CollegeCS 113Programming in JavaFall 2022
Los Medanos CollegeCOMSC 122Programming Concepts & Methodologies IFall 2013
Madera Community CollegeCSCI 40Programming Concepts and Methodology IFall 2012
Mendocino CollegeCSC 221Programming and Algorithms IFall 2025
Merced CollegeCPSC -06Programming Concepts & Methodology ISummer 2013
Merced CollegeCPSC -14C++ ProgrammingSummer 2022
Merced CollegeENGR -14C++ ProgrammingSummer 2013
Merritt CollegeCIS 6Introduction to Computer ProgrammingSpring 2017
Merritt CollegeCIS 7Control Structures and ObjectsSpring 2018
Merritt CollegeCS 2Control Structures and ObjectsFall 2022
MiraCosta CollegeCS 111Introduction to Computer Science I: javaFall 2022
MiraCosta CollegeCS 138Programming with PythonFall 2025
MiraCosta CollegeCS 150C++ ProgrammingFall 2016
Mission CollegeCIS 043Software Development With JavaSpring 2015
Mission CollegeEGR 030Introduction to Computing for EngineersFall 2009
Modesto Junior CollegeCSCI 271Problem Solving and Programming 1Summer 2014
Monterey Peninsula CollegeCSCI 10AProgramming Methods I: JavaFall 2025
Monterey Peninsula CollegeCSCI 10CProgramming Methods 1.5: C and C++Fall 2025
Monterey Peninsula CollegeCSIS 10CProgramming Methods 1.5: C and C++Fall 2018
Moorpark CollegeCS M10AIntroduction to Computer Programming Using Structured C++Spring 2012
Moorpark CollegeCS M125Programming Concepts and Methodology IFall 2019
Moreno Valley CollegeCIS 5Programming Concepts and Methodology I: C++Summer 2010
Mt. San Antonio CollegeCSCI 140C++ Language and Object DevelopmentSummer 2013
Mt. San Antonio CollegeCSCI 145Java Language and Object Oriented ProgrammingFall 2025
Mt. San Jacinto CollegeCSIS 113AC++ Programming - Level 1Fall 2011
Mt. San Jacinto CollegeCSIS 113BJava Programming - Level 1Fall 2011
Napa Valley CollegeCOMS 215Programming Concepts and Methodology IFall 2012
Norco CollegeCIS 5Programming Concepts and Methodology I: C++Summer 2010
Norco CollegeCSC 5Programming Concepts and Methodology I: C++Summer 2013
Ohlone CollegeCS 102Introduction to Computer Programming Using C++Spring 2015
Orange Coast CollegeCS A122PROGRAMMING CONCEPTS AND METHODOLOGY 1Fall 2017
Orange Coast CollegeCS A170JAVA PROGRAMMING 1Fall 2017
Oxnard CollegeCS R131Programming Concepts and Methodologies IFall 2025
Palomar CollegeCSCI 112Programming Fundamentals IFall 2015
Pasadena City CollegeCS 002Fundamentals of Computer Science ISummer 2013
Pasadena City CollegeCS 003AFundamentals of Computer Science II (C++)Fall 2025
Pasadena City CollegeCS 003BFundamentals of Computer Science (JAVA)Fall 2025
Pasadena City CollegeCS 003CFundamentals of Computer Science (Python)Fall 2025
Porterville CollegeCSC P122Programming Concepts and Methodology I using C++Summer 2026
Porterville CollegeENGR P120Introduction to Programming Concepts and Methodologies for EngineersSummer 2023
Reedley CollegeCSCI 40Programming Concepts and Methodology IFall 2012
Rio Hondo CollegeCIT 127Python Programming IFall 2018
Riverside City CollegeCIS 5Programming Concepts and Methodology I: C++Summer 2010
Riverside City CollegeCSC 5Programming Concepts and Methodology I: C++Summer 2013
Sacramento City CollegeCISP 400Object Oriented Programming with C++Summer 2012
Saddleback CollegeCS 1AIntroduction to Computer Science ISpring 2008
San Bernardino Valley CollegeCS 110Fundamentals of Computer ScienceFall 2013
San Bernardino Valley CollegeCS 190Programming in C++Fall 2023
San Diego City CollegeCISC 190Java ProgrammingFall 2015
San Diego Mesa CollegeCISC 190Java ProgrammingFall 2015
San Diego Miramar CollegeCISC 190Java ProgrammingFall 2015
San Joaquin Delta CollegeCSP 26AJava Programming ISummer 2026
San Joaquin Delta CollegeCSP 31AC++ Programming ISummer 2014
San Joaquin Delta CollegeCSP 51Programming in PythonSummer 2026
San Jose City CollegeCIS 024CPython ProgrammingFall 2022
San Jose City CollegeCIS 054C/C++ ProgrammingFall 2022
San Jose City CollegeCIS 084Java ProgrammingFall 2022
Santa Ana CollegeCMPR 121Programming ConceptsFall 2014
Santa Barbara City CollegeCS 105Theory and Practice IFall 2015
Santa Monica CollegeCS 55Java ProgrammingFall 2019
Santa Rosa Junior CollegeCS 10AIntroduction to Computer ProgrammingFall 2019
Santa Rosa Junior CollegeCS 10BProgramming Concepts and Methodologies 1Fall 2018
Santiago Canyon CollegeCMPR 121Programming ConceptsFall 2017
Santiago Canyon CollegeCMPR 121HHonors Programming ConceptsFall 2025
Santiago Canyon CollegeCMPR 122Programming Concepts and Methodology IFall 2016
Shasta CollegeCIS 61C++ Language ProgrammingFall 2010
Shasta CollegeCIS 62JAVA ProgrammingFall 2010
Sierra CollegeCSCI 12Programming Concepts and Methodology IFall 2014
Skyline CollegeCIS 250Introduction to Object-Oriented Programming: C++Fall 2026
Skyline CollegeCIS 274Introduction to Object-Oriented Programming: JavaFall 2024
Solano Community CollegeCIS 022Introduction to ProgrammingSpring 2014
Southwestern CollegeMATH 130Introduction to Computer ProgrammingFall 2021
Taft CollegeENGR 1540Introduction to Programming Concepts and Methodologies for Engineers with LabFall 2023
Ventura CollegeCS V11Programming FundamentalsFall 2025
Victor Valley CollegeCIS 201C++ Module AFall 2014
West Los Angeles CollegeCO SCI 990Object Oriented Programming in JavaFall 2013
West Los Angeles CollegeCS 213Advanced Programming in JAVASpring 2020
West Los Angeles CollegeCS 216Object-Oriented Programming in C++Fall 2021
West Valley CollegeCIST 004AComputer Programming I (C++ Programming)Fall 2020
West Valley CollegeCIST 004A1Computer Programming I (JAVA)Summer 2014
West Valley CollegeCIST 005AIntroduction to PythonFall 2024
West Valley CollegeENGR 021Intro Computing for Scientists and EngineersFall 2025
Yuba CollegeCOMSC 12Java ProgrammingFall 2013
Yuba CollegeCOMSC 9AC++ ProgrammingFall 2014